#mypost .postinfo{
    font-size: 1.6em;
    padding: 1em 0 .5em;
    margin-bottom: .5em;
    border-bottom: 1px solid #45b787;
}

#mypost .main{
	font-size: 13px;
}

#mypost .main p{
    margin: 13px 0;
}

#mypost .main img{
    max-width: 100%;
    height: auto;
}

#mypost .main a{
    color: #111;
    cursor: auto;
    text-decoration: underline;
}

#mypost .main blockquote{
    margin: 13px 0;
    border-left: 3px solid #45b787;
    /*text-indent: 20px;*/
	padding-left: 13px;
}

#mypost .main blockquote p{
    font-weight: bold;
}
#mypost .main hr{
	margin: 13px 0;
    border: 1px solid #f5f5f5;
    padding: 0;
}

#mypost .main h1{
    font-size: 1.6em;
    padding: .5em 0;
    margin-bottom: .5em;
}
#mypost .main h2{
    font-size: 1.4em;
    margin-bottom: 0.5em;
    font-weight: bold;
    color: #000;
}
#mypost .main h3{
    font-size: 1.2em;
}
#mypost .main h4{
    font-size: 1em;
}
#mypost .main h3,#mypost .main h4,#mypost .main h5,#mypost .main h6{
    font-weight: normal;
    color: #000;
}

#mypost .main ul,#mypost .main ol {
    padding-left: 18px;
	margin-top: 13px;
    margin-bottom: 13px;
	margin-left: 0;
    -webkit-margin-before: 13px;
    -webkit-margin-after: 13px;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 18px;
    
}
/*代码样式*/
#mypost .main code{
	font-size: 12px;
	font-family: Consolas,"Microsoft YaHei",微软雅黑;
	background-color: #f5f5f5;
    padding: .1em 1em;
    border-radius: 3px;
    color: #45b787;
}

#mypost .main pre{
    word-wrap: normal;
	overflow: auto;
	border-radius: 3px;
	display: block;
    margin: 13px 0;
	padding: 1em;
	background-color: #f5f5f5;
    border: 1px solid #ccc;
    max-height: 35em;
}

#mypost .main pre code{
	display: inline;
    max-width: initial;
    padding: 0;
    margin: 0;
	overflow: initial;
    line-height: inherit;
    word-wrap: normal;
    background-color: transparent;
    border: 0;
	word-break: normal;
    white-space: pre;
}

#mypost .main pre.highlight {
	width: 100%;
    overflow: auto;
}

/*表格样式*/
#mypost .main table{
	min-width: 100%;
	overflow: auto;
    margin: 13px 0;
    border-collapse:collapse;
    background-color: transparent;
    font-family: Verdana;
}

#mypost .main td,#mypost .main th {
    padding: 5px 10px;
    font-size: 13px;
    color: #333;
}

#mypost .main th{
    font-weight: bold;
}

#mypost .main table tr:nth-child(even) {
    background: #f9f9f9;
}

#mypost .main table thead th{
    border-bottom:2px solid #DDD;
}

#mypost .main table tbody td{
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}
